package com.ruoyi.article.service;

import com.ruoyi.article.entity.ArticleVo;
import com.ruoyi.article.entity.GMapNetCache;

import java.util.List;
import java.util.concurrent.CompletableFuture;

/**
 * @author hlf
 * @createTime 2025/2/11 10:49
 * @description
 */
public interface ArticleService {
     void add(ArticleVo article);

    void updateArticle(ArticleVo article);

    void deleteArticle(ArticleVo article);

     void addAll(ArticleVo article);

     CompletableFuture<Integer> asyncTestExample(ArticleVo article);


     void updateArticlePriceTest(ArticleVo article);

     void updateArticlePriceTest2(ArticleVo article);

     List<ArticleVo> qpsTest(ArticleVo article);


     String cutPrice(ArticleVo article);


    GMapNetCache findByTypeAndZoomAndXAndY(int type, int zoom, int x, int y);



}
